USE [Bases2]
GO
/****** Object:  StoredProcedure [dbo].[MostrarABC]    Script Date: 10/11/2011 21:33:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[MostrarABC]
    @TipoABC int    
AS 
BEGIN
	SET NOCOUNT ON
	BEGIN TRANSACTION	
    
    IF(@TipoABC=1)
    BEGIN
		SELECT * FROM BANCO ORDER BY nombre
    END
    
    IF(@TipoABC=2)
    BEGIN
		SELECT U.id_usuario,U.nombre,TU.nombre
		FROM USUARIO U
		INNER JOIN TIPO_USUARIO TU ON  U.id_tipo_usuario=TU.id_tipo_usuario
		ORDER BY U.nombre
    END
    
    IF(@TipoABC=3)
    BEGIN
		SELECT A.nombre, B.nombre
		FROM AGENCIA A
		INNER JOIN BANCO B ON  A.id_banco=B.id_banco
		ORDER BY B.nombre, A.nombre
    END    
    
	COMMIT
	SET NOCOUNT OFF
END

